﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IllustratedCsharp7_ch20_Linq
{
    class chapt20_6_1SignatureOfStandardQueryOperators
    {
        static void _Main()
        {
            int[] intArray = new int[] { 3, 4, 5, 6, 7, 9 };

            //数组作为参数
            var count1 = Enumerable.Count(intArray);        //方法语法
            var firstNum1 = Enumerable.First(intArray);     //方法语法

            //数据作为被扩展的对象
            var count2 = intArray.Count();      //扩展语法
            var firstNum2 = intArray.First();   //扩展语法

            Console.WriteLine($"Count:{count1},FirstNumber:{firstNum1}");
            Console.WriteLine($"Count:{count2},FirstNumber:{firstNum2}");
        }
    }
}
